Big Huge Thesaurus

green turtle

noun